본문으로 건너뛰기

Q. 화살표 함수와 일반 함수의 차이는 무엇인가요?

🧑🏻‍💻 Answer.


✅ this 바인딩

  • 화살표 함수는 외부 스코프에서 this를 상속하여 this를 바인딩합니다.

  • 일반 함수는 호출한 객체를 this로 바인딩합니다.

✅ property 사용 가능 유무

  • 화살표 함수는 arguments, constructor, prototype 프로퍼티 사용이 불가능합니다.

  • 일반 함수는 arguments, constructor(생성자 함수 생성 가능), prototype(인스턴스 생성 가능) 프로퍼티 사용이 가능합니다.